iT邦幫忙

2026 iThome 鐵人賽

DAY 16
1

容器內可寫入的檔案系統,不適合被當成永久資料庫。當容器或 Pod 被替換,寫在其中的資料可能消失。對需要保存內容的應用,Kubernetes 提供磁碟區與持久化儲存機制,讓資料的生命週期可以和單次執行的容器分開管理。

PersistentVolume 代表叢集中的儲存資源,PersistentVolumeClaim 則是應用提出的儲存需求,通常簡稱 PV 與 PVC。使用者宣告需要的容量與存取模式,再由系統依現有資源或動態佈建能力,安排適合的儲存空間。

StorageClass 描述可使用的儲存類別與佈建方式。不同環境可能連接雲端磁碟、網路檔案系統或本機儲存,因此相同需求不一定具有相同效能與可用性。存取模式也必須配合工作負載,不能假設每種磁碟都能同時被多個節點寫入。

持久化不等於備份,更不等於資料永遠不會被刪除。刪除請求後是否保留底層資料,還會受到回收政策影響。下一篇將在本機環境寫入檔案並重建 Pod,驗證資料可以跨越 Pod 的生命週期,而非驗證完整災難復原能力。

參考:持久化磁碟區


上一篇
DAY 15
下一篇
DAY 17
系列文
我的 Pod 又掛了:30 天學會 Kubernetes 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言